OpenCores
no use no use 1/1 no use no use
Problems faced with the testbench
by Unknown on Jun 8, 2004
Not available!
Hi All,
I am currently using the latest version of ethernet MAC 10/100Mbps
from the open cores.I am facing some issues while running the test
cases provided by Opencores.

1) Test for RECEIVE PACKETS AT 8 RX BD WITH RX FIFO AND RX BD
OVERRUN :
When the test cases were run with the test bench provided
(with no modifications from my side), the above test case for 10Mbps
failed and the test passed for 100 Mbps case.
Later,I found that the test case failure was independent of
data rate but depended on the sequence of test case ie,the failed test
case when run standalone after reset (hard_reset), has passed.
In the case of failed test case,my observation is that the
internal RAM in the eth_wishbone module, has not been accessed by the
receiver until RxEndFrm signal arrives.So, the RxStatus(which contains
the status of wrap bit and interrupt enable) has not been checked for
this test case and has value set from the previous test case.
So,the status of BD written by the receiver after the RxEndFrm is
erroneous.
Error message says
" *FAILED* because
RX buffer descriptor status is not correct "
Has someone got a fix for this problem?
Also,
2)Test cases for testing MAC HALF DUPLEX FLOW : Both the test cases
in the this category have failed.
Is there any setting to be done for the above?
Please give some suggestions.

The error log says
"*FAILED* because
TX buffer descriptor status is not correct"

Thanking in advance,
regards
Sandhya

no use no use 1/1 no use no use
© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.